// pages/my/orderDetails/orderDetails.js
const api = require('../../../api/index.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    detailsData: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options);
    this.getDetailsData(options.order_id)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    wx.redirectTo({
      url: '/pages/my/olderForm/olderForm',
      success: function(res) {},
      fail: function(res) {},
      complete: function(res) {},
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },
  getDetailsData: function(id){
    api.orderDetails(id, (res) => {
      this.setData({
        detailsData: res.data.result
      })
      
      let star ;
      switch (Number(res.data.result.order_status)){
        case 1:
          star = '待支付';
        break;
        case 2:
          star = '待使用'; /*已完成  已关闭*/
        break;
        case 3:
          star = '已完成';
        break;
        default:
          star = '已关闭'
      }
      App.zhuge.track('我的订单详情', {
        '订单详情': star
      })
      console.log(res)
    })
  }
})